package controllers;

import java.util.List;


import mSecretaria.MIgreja;
import play.mvc.Controller;

public class Igreja extends Controller {
	public static void cadastrarIgreja(String aIgreja,String aEndereco,int aCodComunidade)
	{
			MIgreja igreja = null;
			try
			{
				igreja = new MIgreja(aIgreja,aEndereco,aCodComunidade);
				igreja.insert();
				VSecretaria.formCadastrarIgreja(0, "",0);
			}
			catch (Exception e)
			{
				flash.error(e.getMessage());
				VSecretaria.formCadastrarIgreja(0, "", 0);
			}
	}
	
	public static void editarIgreja(int aCodIgreja,String aIgreja,String aEndereco,int aCodComunidade)
	{
		try
		{
		
			MIgreja igreja = new MIgreja(aCodIgreja);
			igreja.setNome(aIgreja);
			igreja.setCodComunidade(aCodComunidade);
			igreja.setEndereco(aEndereco);
			
			igreja.update();
			
			VSecretaria.formCadastrarIgreja(0, "", 0);	
			
		}
		catch(Exception e)
		{
			flash.error(e.getMessage());
			VSecretaria.formCadastrarIgreja(0, "", 0);	
		}
		
	}
	
	public static void excluir(int aCodIgreja)
	{
		try
		{
			MIgreja igreja = new MIgreja(aCodIgreja);
			igreja.excluir();
			VSecretaria.formCadastrarIgreja(0, "", 0);
		}
		catch(Exception e)
		{
			flash.error(e.getMessage());
			VSecretaria.formCadastrarIgreja(0, "", 0);
		}
	}
	
	public static void consultarIgrejas(int aCodIgreja,String aIgreja,int aCodComunidade)
	{
		try
		{
			VSecretaria.formCadastrarIgreja(aCodIgreja,aIgreja,aCodComunidade);			
		}
		catch(Exception e)
		{
			flash.error(e.getMessage());
			VSecretaria.formCadastrarIgreja(0, "", 0);
		}
	}
}
